/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package org.cosmact.vxml.model;

import org.cosmact.vxml.gefmodel.GefmodelPackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see org.cosmact.vxml.model.ModelFactory
 * @model kind="package"
 * @generated
 */
public interface ModelPackage extends EPackage {
	/**
         * The package name.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         */
	String eNAME = "model";

	/**
         * The package namespace URI.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         */
	String eNS_URI = "model";

	/**
         * The package namespace name.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         */
	String eNS_PREFIX = "model";

	/**
         * The singleton instance of the package.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         */
	ModelPackage eINSTANCE = org.cosmact.vxml.model.impl.ModelPackageImpl.init();

	/**
         * The meta object id for the '{@link org.cosmact.vxml.model.impl.DocumentImpl <em>Document</em>}' class.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @see org.cosmact.vxml.model.impl.DocumentImpl
         * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getDocument()
         * @generated
         */
	int DOCUMENT = 0;

	/**
         * The feature id for the '<em><b>Name</b></em>' attribute.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DOCUMENT__NAME = 0;

	/**
         * The feature id for the '<em><b>Dialogs</b></em>' containment reference list.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DOCUMENT__DIALOGS = 1;

	/**
         * The number of structural features of the '<em>Document</em>' class.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DOCUMENT_FEATURE_COUNT = 2;

	/**
         * The meta object id for the '{@link org.cosmact.vxml.model.impl.DialogTypeImpl <em>Dialog Type</em>}' class.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @see org.cosmact.vxml.model.impl.DialogTypeImpl
         * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getDialogType()
         * @generated
         */
	int DIALOG_TYPE = 1;

	/**
         * The feature id for the '<em><b>Type</b></em>' attribute.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_TYPE__TYPE = 0;

	/**
         * The number of structural features of the '<em>Dialog Type</em>' class.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_TYPE_FEATURE_COUNT = 1;

	/**
         * The meta object id for the '{@link org.cosmact.vxml.model.impl.DialogXmlContentImpl <em>Dialog Xml Content</em>}' class.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @see org.cosmact.vxml.model.impl.DialogXmlContentImpl
         * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getDialogXmlContent()
         * @generated
         */
	int DIALOG_XML_CONTENT = 2;

	/**
         * The feature id for the '<em><b>Content</b></em>' attribute.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_XML_CONTENT__CONTENT = 0;

	/**
         * The feature id for the '<em><b>Dialog</b></em>' reference.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_XML_CONTENT__DIALOG = 1;

	/**
         * The number of structural features of the '<em>Dialog Xml Content</em>' class.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_XML_CONTENT_FEATURE_COUNT = 2;

	/**
         * The meta object id for the '{@link org.cosmact.vxml.model.impl.DialogImpl <em>Dialog</em>}' class.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @see org.cosmact.vxml.model.impl.DialogImpl
         * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getDialog()
         * @generated
         */
	int DIALOG = 3;

	/**
         * The feature id for the '<em><b>Size</b></em>' attribute.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG__SIZE = GefmodelPackage.IGEF_MODEL__SIZE;

	/**
         * The feature id for the '<em><b>Location</b></em>' attribute.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG__LOCATION = GefmodelPackage.IGEF_MODEL__LOCATION;

	/**
         * The feature id for the '<em><b>Id</b></em>' attribute.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG__ID = GefmodelPackage.IGEF_MODEL_FEATURE_COUNT + 0;

	/**
         * The feature id for the '<em><b>Xml Content</b></em>' containment reference.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG__XML_CONTENT = GefmodelPackage.IGEF_MODEL_FEATURE_COUNT + 1;

	/**
         * The feature id for the '<em><b>Source Connections</b></em>' reference list.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG__SOURCE_CONNECTIONS = GefmodelPackage.IGEF_MODEL_FEATURE_COUNT + 2;

	/**
         * The feature id for the '<em><b>Target Connections</b></em>' reference list.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG__TARGET_CONNECTIONS = GefmodelPackage.IGEF_MODEL_FEATURE_COUNT + 3;

	/**
         * The feature id for the '<em><b>Dialog Type</b></em>' containment reference.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG__DIALOG_TYPE = GefmodelPackage.IGEF_MODEL_FEATURE_COUNT + 4;

	/**
         * The feature id for the '<em><b>Start Dialog</b></em>' attribute.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
        int DIALOG__START_DIALOG = GefmodelPackage.IGEF_MODEL_FEATURE_COUNT + 5;

        /**
         * The number of structural features of the '<em>Dialog</em>' class.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_FEATURE_COUNT = GefmodelPackage.IGEF_MODEL_FEATURE_COUNT + 6;

	/**
         * The meta object id for the '{@link org.cosmact.vxml.model.impl.DialogConnectionImpl <em>Dialog Connection</em>}' class.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @see org.cosmact.vxml.model.impl.DialogConnectionImpl
         * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getDialogConnection()
         * @generated
         */
	int DIALOG_CONNECTION = 4;

	/**
         * The feature id for the '<em><b>Source</b></em>' reference.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_CONNECTION__SOURCE = 0;

	/**
         * The feature id for the '<em><b>Target</b></em>' reference.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_CONNECTION__TARGET = 1;

	/**
         * The feature id for the '<em><b>Connection Type</b></em>' reference.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_CONNECTION__CONNECTION_TYPE = 2;

	/**
         * The feature id for the '<em><b>Is Connect</b></em>' attribute.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_CONNECTION__IS_CONNECT = 3;

	/**
         * The number of structural features of the '<em>Dialog Connection</em>' class.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_CONNECTION_FEATURE_COUNT = 4;

	/**
         * The meta object id for the '{@link org.cosmact.vxml.model.impl.DialogConnectionTypeImpl <em>Dialog Connection Type</em>}' class.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @see org.cosmact.vxml.model.impl.DialogConnectionTypeImpl
         * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getDialogConnectionType()
         * @generated
         */
	int DIALOG_CONNECTION_TYPE = 5;

	/**
         * The feature id for the '<em><b>Type</b></em>' attribute.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_CONNECTION_TYPE__TYPE = 0;

	/**
         * The number of structural features of the '<em>Dialog Connection Type</em>' class.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @generated
         * @ordered
         */
	int DIALOG_CONNECTION_TYPE_FEATURE_COUNT = 1;

	/**
         * The meta object id for the '{@link org.cosmact.vxml.model.EDialogType <em>EDialog Type</em>}' enum.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @see org.cosmact.vxml.model.EDialogType
         * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getEDialogType()
         * @generated
         */
	int EDIALOG_TYPE = 6;

	/**
         * The meta object id for the '{@link org.cosmact.vxml.model.EConnectionType <em>EConnection Type</em>}' enum.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @see org.cosmact.vxml.model.EConnectionType
         * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getEConnectionType()
         * @generated
         */
	int ECONNECTION_TYPE = 7;


	/**
         * The meta object id for the '{@link org.cosmact.vxml.model.EVoiceXmlNames <em>EVoice Xml Names</em>}' enum.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @see org.cosmact.vxml.model.EVoiceXmlNames
         * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getEVoiceXmlNames()
         * @generated
         */
	int EVOICE_XML_NAMES = 8;


	/**
         * Returns the meta object for class '{@link org.cosmact.vxml.model.Document <em>Document</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for class '<em>Document</em>'.
         * @see org.cosmact.vxml.model.Document
         * @generated
         */
	EClass getDocument();

	/**
         * Returns the meta object for the attribute '{@link org.cosmact.vxml.model.Document#getName <em>Name</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the attribute '<em>Name</em>'.
         * @see org.cosmact.vxml.model.Document#getName()
         * @see #getDocument()
         * @generated
         */
	EAttribute getDocument_Name();

	/**
         * Returns the meta object for the containment reference list '{@link org.cosmact.vxml.model.Document#getDialogs <em>Dialogs</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the containment reference list '<em>Dialogs</em>'.
         * @see org.cosmact.vxml.model.Document#getDialogs()
         * @see #getDocument()
         * @generated
         */
	EReference getDocument_Dialogs();

	/**
         * Returns the meta object for class '{@link org.cosmact.vxml.model.DialogType <em>Dialog Type</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for class '<em>Dialog Type</em>'.
         * @see org.cosmact.vxml.model.DialogType
         * @generated
         */
	EClass getDialogType();

	/**
         * Returns the meta object for the attribute '{@link org.cosmact.vxml.model.DialogType#getType <em>Type</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the attribute '<em>Type</em>'.
         * @see org.cosmact.vxml.model.DialogType#getType()
         * @see #getDialogType()
         * @generated
         */
	EAttribute getDialogType_Type();

	/**
         * Returns the meta object for class '{@link org.cosmact.vxml.model.DialogXmlContent <em>Dialog Xml Content</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for class '<em>Dialog Xml Content</em>'.
         * @see org.cosmact.vxml.model.DialogXmlContent
         * @generated
         */
	EClass getDialogXmlContent();

	/**
         * Returns the meta object for the attribute '{@link org.cosmact.vxml.model.DialogXmlContent#getContent <em>Content</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the attribute '<em>Content</em>'.
         * @see org.cosmact.vxml.model.DialogXmlContent#getContent()
         * @see #getDialogXmlContent()
         * @generated
         */
	EAttribute getDialogXmlContent_Content();

	/**
         * Returns the meta object for the reference '{@link org.cosmact.vxml.model.DialogXmlContent#getDialog <em>Dialog</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the reference '<em>Dialog</em>'.
         * @see org.cosmact.vxml.model.DialogXmlContent#getDialog()
         * @see #getDialogXmlContent()
         * @generated
         */
	EReference getDialogXmlContent_Dialog();

	/**
         * Returns the meta object for class '{@link org.cosmact.vxml.model.Dialog <em>Dialog</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for class '<em>Dialog</em>'.
         * @see org.cosmact.vxml.model.Dialog
         * @generated
         */
	EClass getDialog();

	/**
         * Returns the meta object for the attribute '{@link org.cosmact.vxml.model.Dialog#getId <em>Id</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the attribute '<em>Id</em>'.
         * @see org.cosmact.vxml.model.Dialog#getId()
         * @see #getDialog()
         * @generated
         */
	EAttribute getDialog_Id();

	/**
         * Returns the meta object for the containment reference '{@link org.cosmact.vxml.model.Dialog#getXmlContent <em>Xml Content</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the containment reference '<em>Xml Content</em>'.
         * @see org.cosmact.vxml.model.Dialog#getXmlContent()
         * @see #getDialog()
         * @generated
         */
	EReference getDialog_XmlContent();

	/**
         * Returns the meta object for the reference list '{@link org.cosmact.vxml.model.Dialog#getSourceConnections <em>Source Connections</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the reference list '<em>Source Connections</em>'.
         * @see org.cosmact.vxml.model.Dialog#getSourceConnections()
         * @see #getDialog()
         * @generated
         */
	EReference getDialog_SourceConnections();

	/**
         * Returns the meta object for the reference list '{@link org.cosmact.vxml.model.Dialog#getTargetConnections <em>Target Connections</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the reference list '<em>Target Connections</em>'.
         * @see org.cosmact.vxml.model.Dialog#getTargetConnections()
         * @see #getDialog()
         * @generated
         */
	EReference getDialog_TargetConnections();

	/**
         * Returns the meta object for the containment reference '{@link org.cosmact.vxml.model.Dialog#getDialogType <em>Dialog Type</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the containment reference '<em>Dialog Type</em>'.
         * @see org.cosmact.vxml.model.Dialog#getDialogType()
         * @see #getDialog()
         * @generated
         */
	EReference getDialog_DialogType();

	/**
         * Returns the meta object for the attribute '{@link org.cosmact.vxml.model.Dialog#isStartDialog <em>Start Dialog</em>}'.
         * <!-- begin-user-doc -->
         * <!-- end-user-doc -->
         * @return the meta object for the attribute '<em>Start Dialog</em>'.
         * @see org.cosmact.vxml.model.Dialog#isStartDialog()
         * @see #getDialog()
         * @generated
         */
        EAttribute getDialog_StartDialog();

        /**
         * Returns the meta object for class '{@link org.cosmact.vxml.model.DialogConnection <em>Dialog Connection</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for class '<em>Dialog Connection</em>'.
         * @see org.cosmact.vxml.model.DialogConnection
         * @generated
         */
	EClass getDialogConnection();

	/**
         * Returns the meta object for the reference '{@link org.cosmact.vxml.model.DialogConnection#getSource <em>Source</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the reference '<em>Source</em>'.
         * @see org.cosmact.vxml.model.DialogConnection#getSource()
         * @see #getDialogConnection()
         * @generated
         */
	EReference getDialogConnection_Source();

	/**
         * Returns the meta object for the reference '{@link org.cosmact.vxml.model.DialogConnection#getTarget <em>Target</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the reference '<em>Target</em>'.
         * @see org.cosmact.vxml.model.DialogConnection#getTarget()
         * @see #getDialogConnection()
         * @generated
         */
	EReference getDialogConnection_Target();

	/**
         * Returns the meta object for the reference '{@link org.cosmact.vxml.model.DialogConnection#getConnectionType <em>Connection Type</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the reference '<em>Connection Type</em>'.
         * @see org.cosmact.vxml.model.DialogConnection#getConnectionType()
         * @see #getDialogConnection()
         * @generated
         */
	EReference getDialogConnection_ConnectionType();

	/**
         * Returns the meta object for the attribute '{@link org.cosmact.vxml.model.DialogConnection#isIsConnect <em>Is Connect</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the attribute '<em>Is Connect</em>'.
         * @see org.cosmact.vxml.model.DialogConnection#isIsConnect()
         * @see #getDialogConnection()
         * @generated
         */
	EAttribute getDialogConnection_IsConnect();

	/**
         * Returns the meta object for class '{@link org.cosmact.vxml.model.DialogConnectionType <em>Dialog Connection Type</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for class '<em>Dialog Connection Type</em>'.
         * @see org.cosmact.vxml.model.DialogConnectionType
         * @generated
         */
	EClass getDialogConnectionType();

	/**
         * Returns the meta object for the attribute '{@link org.cosmact.vxml.model.DialogConnectionType#getType <em>Type</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for the attribute '<em>Type</em>'.
         * @see org.cosmact.vxml.model.DialogConnectionType#getType()
         * @see #getDialogConnectionType()
         * @generated
         */
	EAttribute getDialogConnectionType_Type();

	/**
         * Returns the meta object for enum '{@link org.cosmact.vxml.model.EDialogType <em>EDialog Type</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for enum '<em>EDialog Type</em>'.
         * @see org.cosmact.vxml.model.EDialogType
         * @generated
         */
	EEnum getEDialogType();

	/**
         * Returns the meta object for enum '{@link org.cosmact.vxml.model.EConnectionType <em>EConnection Type</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for enum '<em>EConnection Type</em>'.
         * @see org.cosmact.vxml.model.EConnectionType
         * @generated
         */
	EEnum getEConnectionType();

	/**
         * Returns the meta object for enum '{@link org.cosmact.vxml.model.EVoiceXmlNames <em>EVoice Xml Names</em>}'.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the meta object for enum '<em>EVoice Xml Names</em>'.
         * @see org.cosmact.vxml.model.EVoiceXmlNames
         * @generated
         */
	EEnum getEVoiceXmlNames();

	/**
         * Returns the factory that creates the instances of the model.
         * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
         * @return the factory that creates the instances of the model.
         * @generated
         */
	ModelFactory getModelFactory();

	/**
         * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
         * @generated
         */
	interface Literals {
		/**
                 * The meta object literal for the '{@link org.cosmact.vxml.model.impl.DocumentImpl <em>Document</em>}' class.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @see org.cosmact.vxml.model.impl.DocumentImpl
                 * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getDocument()
                 * @generated
                 */
		EClass DOCUMENT = eINSTANCE.getDocument();

		/**
                 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EAttribute DOCUMENT__NAME = eINSTANCE.getDocument_Name();

		/**
                 * The meta object literal for the '<em><b>Dialogs</b></em>' containment reference list feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EReference DOCUMENT__DIALOGS = eINSTANCE.getDocument_Dialogs();

		/**
                 * The meta object literal for the '{@link org.cosmact.vxml.model.impl.DialogTypeImpl <em>Dialog Type</em>}' class.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @see org.cosmact.vxml.model.impl.DialogTypeImpl
                 * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getDialogType()
                 * @generated
                 */
		EClass DIALOG_TYPE = eINSTANCE.getDialogType();

		/**
                 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EAttribute DIALOG_TYPE__TYPE = eINSTANCE.getDialogType_Type();

		/**
                 * The meta object literal for the '{@link org.cosmact.vxml.model.impl.DialogXmlContentImpl <em>Dialog Xml Content</em>}' class.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @see org.cosmact.vxml.model.impl.DialogXmlContentImpl
                 * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getDialogXmlContent()
                 * @generated
                 */
		EClass DIALOG_XML_CONTENT = eINSTANCE.getDialogXmlContent();

		/**
                 * The meta object literal for the '<em><b>Content</b></em>' attribute feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EAttribute DIALOG_XML_CONTENT__CONTENT = eINSTANCE.getDialogXmlContent_Content();

		/**
                 * The meta object literal for the '<em><b>Dialog</b></em>' reference feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EReference DIALOG_XML_CONTENT__DIALOG = eINSTANCE.getDialogXmlContent_Dialog();

		/**
                 * The meta object literal for the '{@link org.cosmact.vxml.model.impl.DialogImpl <em>Dialog</em>}' class.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @see org.cosmact.vxml.model.impl.DialogImpl
                 * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getDialog()
                 * @generated
                 */
		EClass DIALOG = eINSTANCE.getDialog();

		/**
                 * The meta object literal for the '<em><b>Id</b></em>' attribute feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EAttribute DIALOG__ID = eINSTANCE.getDialog_Id();

		/**
                 * The meta object literal for the '<em><b>Xml Content</b></em>' containment reference feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EReference DIALOG__XML_CONTENT = eINSTANCE.getDialog_XmlContent();

		/**
                 * The meta object literal for the '<em><b>Source Connections</b></em>' reference list feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EReference DIALOG__SOURCE_CONNECTIONS = eINSTANCE.getDialog_SourceConnections();

		/**
                 * The meta object literal for the '<em><b>Target Connections</b></em>' reference list feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EReference DIALOG__TARGET_CONNECTIONS = eINSTANCE.getDialog_TargetConnections();

		/**
                 * The meta object literal for the '<em><b>Dialog Type</b></em>' containment reference feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EReference DIALOG__DIALOG_TYPE = eINSTANCE.getDialog_DialogType();

		/**
                 * The meta object literal for the '<em><b>Start Dialog</b></em>' attribute feature.
                 * <!-- begin-user-doc -->
                 * <!-- end-user-doc -->
                 * @generated
                 */
                EAttribute DIALOG__START_DIALOG = eINSTANCE.getDialog_StartDialog();

                /**
                 * The meta object literal for the '{@link org.cosmact.vxml.model.impl.DialogConnectionImpl <em>Dialog Connection</em>}' class.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @see org.cosmact.vxml.model.impl.DialogConnectionImpl
                 * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getDialogConnection()
                 * @generated
                 */
		EClass DIALOG_CONNECTION = eINSTANCE.getDialogConnection();

		/**
                 * The meta object literal for the '<em><b>Source</b></em>' reference feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EReference DIALOG_CONNECTION__SOURCE = eINSTANCE.getDialogConnection_Source();

		/**
                 * The meta object literal for the '<em><b>Target</b></em>' reference feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EReference DIALOG_CONNECTION__TARGET = eINSTANCE.getDialogConnection_Target();

		/**
                 * The meta object literal for the '<em><b>Connection Type</b></em>' reference feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EReference DIALOG_CONNECTION__CONNECTION_TYPE = eINSTANCE.getDialogConnection_ConnectionType();

		/**
                 * The meta object literal for the '<em><b>Is Connect</b></em>' attribute feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EAttribute DIALOG_CONNECTION__IS_CONNECT = eINSTANCE.getDialogConnection_IsConnect();

		/**
                 * The meta object literal for the '{@link org.cosmact.vxml.model.impl.DialogConnectionTypeImpl <em>Dialog Connection Type</em>}' class.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @see org.cosmact.vxml.model.impl.DialogConnectionTypeImpl
                 * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getDialogConnectionType()
                 * @generated
                 */
		EClass DIALOG_CONNECTION_TYPE = eINSTANCE.getDialogConnectionType();

		/**
                 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @generated
                 */
		EAttribute DIALOG_CONNECTION_TYPE__TYPE = eINSTANCE.getDialogConnectionType_Type();

		/**
                 * The meta object literal for the '{@link org.cosmact.vxml.model.EDialogType <em>EDialog Type</em>}' enum.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @see org.cosmact.vxml.model.EDialogType
                 * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getEDialogType()
                 * @generated
                 */
		EEnum EDIALOG_TYPE = eINSTANCE.getEDialogType();

		/**
                 * The meta object literal for the '{@link org.cosmact.vxml.model.EConnectionType <em>EConnection Type</em>}' enum.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @see org.cosmact.vxml.model.EConnectionType
                 * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getEConnectionType()
                 * @generated
                 */
		EEnum ECONNECTION_TYPE = eINSTANCE.getEConnectionType();

		/**
                 * The meta object literal for the '{@link org.cosmact.vxml.model.EVoiceXmlNames <em>EVoice Xml Names</em>}' enum.
                 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
                 * @see org.cosmact.vxml.model.EVoiceXmlNames
                 * @see org.cosmact.vxml.model.impl.ModelPackageImpl#getEVoiceXmlNames()
                 * @generated
                 */
		EEnum EVOICE_XML_NAMES = eINSTANCE.getEVoiceXmlNames();

	}

} //ModelPackage
